Text copied to clipboard!

Název

Text copied to clipboard!

Programátor v jazyce Go

Popis

Text copied to clipboard!
Hledáme programátora v jazyce Go, který se připojí k našemu dynamickému týmu vývojářů. Vaším úkolem bude navrhovat, vyvíjet a udržovat vysoce kvalitní aplikace a služby využívající programovací jazyk Go. Budete spolupracovat s ostatními členy týmu na implementaci nových funkcí, optimalizaci výkonu a řešení technických problémů. Ideální kandidát má silné znalosti Go, zkušenosti s vývojem backendových systémů a schopnost pracovat v agilním prostředí. Dále očekáváme, že budete aktivně přispívat k technickému rozvoji projektů a podílet se na tvorbě dokumentace. Nabízíme příležitost pracovat na zajímavých projektech s moderními technologiemi a možnost profesního růstu v přátelském kolektivu.

Odpovědnosti

Text copied to clipboard!
  • Vývoj a údržba backendových aplikací v jazyce Go
  • Spolupráce s týmem na návrhu softwarových řešení
  • Optimalizace výkonu a škálovatelnosti aplikací
  • Testování a ladění kódu pro zajištění kvality
  • Účast na code review a technických diskuzích
  • Dokumentace vyvíjených systémů a procesů
  • Integrace s databázemi a externími API
  • Řešení technických problémů a chyb
  • Dodržování standardů a best practices v programování
  • Podpora nasazení a monitorování aplikací

Požadavky

Text copied to clipboard!
  • Pokročilá znalost programovacího jazyka Go
  • Zkušenosti s vývojem webových služeb a API
  • Znalost databází (SQL i NoSQL)
  • Schopnost práce v týmu a komunikace
  • Zkušenost s verzovacími systémy (Git)
  • Znalost principů REST a mikroservisní architektury
  • Zkušenost s kontejnery a orchestrace (Docker, Kubernetes)
  • Schopnost psát čistý a udržitelný kód
  • Znalost agilních metodik vývoje
  • Anglický jazyk na komunikativní úrovni

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s programováním v jazyce Go?
  • Popište projekt, kde jste použili mikroservisní architekturu.
  • Jak přistupujete k optimalizaci výkonu aplikace?
  • Máte zkušenosti s kontejnery a orchestrace?
  • Jak řešíte chyby a výjimky v kódu?
  • Jaké nástroje používáte pro testování kódu?
  • Jaké jsou vaše zkušenosti s databázemi?
  • Jak pracujete v týmu na společném kódu?
  • Jaké jsou vaše zkušenosti s nasazením aplikací do produkce?
  • Jak se vzděláváte v oblasti programování?